package com.lagou.StageTwo.Assignment3.po;

/**
 * 手机卡类
 *
 * （1）手机卡类 特征：卡类型、卡号、用户名、密码、账户余额、通话时长(分钟)、上网流量 行为：显示（卡号 + 用户名 + 当前余额）
 * @author 常红伟
 */
public class PhoneCard {

    /**
     * 卡类型
     */
    String cardType;

    /**
     * 卡号
     */
    String cardNumber;

    /**
     * 用户名
     */
    String userName;

    /**
     * 密码
     */
    String passWord;

    /**
     * 账户余额
     */
    String accountBalance;

    /**
     * 通话时长(分钟)
     */
    String duration;

    /**
     * 上网流量
     */
    String internetTraffic;

    public PhoneCard() {
    }

    public PhoneCard(String cardType, String cardNumber, String userName, String passWord, String accountBalance, String duration, String internetTraffic) {
        setCardType(cardType);
        setCardNumber(cardNumber);
        setUserName(userName);
        setPassWord(passWord);
        setAccountBalance(accountBalance);
        setDuration(duration);
        setInternetTraffic(internetTraffic);
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getPassWord() {
        return passWord;
    }

    public void setPassWord(String passWord) {
        this.passWord = passWord;
    }

    public String getAccountBalance() {
        return accountBalance;
    }

    public void setAccountBalance(String accountBalance) {
        this.accountBalance = accountBalance;
    }

    public String getDuration() {
        return duration;
    }

    public void setDuration(String duration) {
        this.duration = duration;
    }

    public String getInternetTraffic() {
        return internetTraffic;
    }

    public void setInternetTraffic(String internetTraffic) {
        this.internetTraffic = internetTraffic;
    }

    /**
     * 行为：显示（卡号 + 用户名 + 当前余额）
     */
    public void show(){
        System.out.println(userName+"先生/女士您的"+"手机号:"+cardNumber+"当月余额为:"+accountBalance);

    }

}
